package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseUserBank<M extends BaseUserBank<M>> extends Model<M> implements IBean {

	/**
	 * 主键标识
	 */
	public void setBankId(java.lang.Long bankId) {
		set("bank_id", bankId);
	}
	
	/**
	 * 主键标识
	 */
	public java.lang.Long getBankId() {
		return getLong("bank_id");
	}

	/**
	 * 用户标识
	 */
	public void setUserId(java.lang.Long userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户标识
	 */
	public java.lang.Long getUserId() {
		return getLong("user_id");
	}

	/**
	 * 银行卡账号
	 */
	public void setCardNo(java.lang.String cardNo) {
		set("card_no", cardNo);
	}
	
	/**
	 * 银行卡账号
	 */
	public java.lang.String getCardNo() {
		return getStr("card_no");
	}

	/**
	 * 真实姓名
	 */
	public void setRealName(java.lang.String realName) {
		set("real_name", realName);
	}
	
	/**
	 * 真实姓名
	 */
	public java.lang.String getRealName() {
		return getStr("real_name");
	}

	/**
	 * 银行名称
	 */
	public void setBankName(java.lang.String bankName) {
		set("bank_name", bankName);
	}
	
	/**
	 * 银行名称
	 */
	public java.lang.String getBankName() {
		return getStr("bank_name");
	}

	/**
	 * 开户行
	 */
	public void setOpenBank(java.lang.String openBank) {
		set("open_bank", openBank);
	}
	
	/**
	 * 开户行
	 */
	public java.lang.String getOpenBank() {
		return getStr("open_bank");
	}

	/**
	 * 是否默认(1-是 0-否)
	 */
	public void setDefaultFlag(java.lang.Integer defaultFlag) {
		set("default_flag", defaultFlag);
	}
	
	/**
	 * 是否默认(1-是 0-否)
	 */
	public java.lang.Integer getDefaultFlag() {
		return getInt("default_flag");
	}

	/**
	 * 创建时间
	 */
	public void setCreateTime(java.util.Date createTime) {
		set("create_time", createTime);
	}
	
	/**
	 * 创建时间
	 */
	public java.util.Date getCreateTime() {
		return get("create_time");
	}

	/**
	 * 更新时间
	 */
	public void setUpdateTime(java.util.Date updateTime) {
		set("update_time", updateTime);
	}
	
	/**
	 * 更新时间
	 */
	public java.util.Date getUpdateTime() {
		return get("update_time");
	}

	/**
	 * 省编码，看adapay结算账户省市编码
	 */
	public void setProvince(java.lang.String province) {
		set("province", province);
	}
	
	/**
	 * 省编码，看adapay结算账户省市编码
	 */
	public java.lang.String getProvince() {
		return getStr("province");
	}

	/**
	 * 市编码
	 */
	public void setCity(java.lang.String city) {
		set("city", city);
	}
	
	/**
	 * 市编码
	 */
	public java.lang.String getCity() {
		return getStr("city");
	}

	/**
	 * 银行编码
	 */
	public void setBankCode(java.lang.String bankCode) {
		set("bank_code", bankCode);
	}
	
	/**
	 * 银行编码
	 */
	public java.lang.String getBankCode() {
		return getStr("bank_code");
	}

}
